home *** CD-ROM | disk | FTP | other *** search
-
- X68000 Ko-Window リアルタイム ish エンコーダ
-
- Koish-enc Version 1.30
- 1994 10/14 小笠原博之
-
- バイナリファイルを ish ファイルにリアルタイムに変換して送信するプログラム
- です。通信ソフト KX_Term20 使用時に一緒に起動しておくと、ファイルを与えるだ
- けで自動送信を行います。極めて簡単にファイルのアップロードができるようになり
- ます。
-
-
- ●使い方
-
- koishenc [スイッチ] [ファイル名]
-
- KX_Term20 使用中にそのまま起動して下さい。KoPro.win とは異なり、同時に動作
- したまま共存できます。
-
- kf 等からファイル名をこの koishenc.win に持って来ると、そのファイルを ish
- 変換して送信を行います。実際に RS-232C へデータを送信しているのは KX_Term20
- であって、このプログラムは KX_Term20 へキー入力の代わりとしてデータを渡して
- いるだけにすぎません。
-
- 送信中は、残りの行数をウィンドウ内で減算カウント表示します。
-
- マウスの右ボタンのポップアップメニューによって変換する ish 形式を指定できま
- す。デフォルトは Shift-JIS です。送信の中止もポップアップメニューでできます。
-
- ish の途中に挿入する title 行の行間隔はポップアップメニューで4種類に設定
- できます(50行、100行、150行、200行)。それ以外の行数にするには、起動時に -t
- スイッチを指定して下さい。(例 koishenc -t75 ) デフォルトは 200行です。
-
- 起動時にコマンドラインからファイル名を与えると、起動直後そのファイルの送信
- を行います。
-
-
-
- ●スイッチ
-
- -x<num> 起動時のウィンドウ位置指定
- -y<num>
- -s sjis モードで起動
- -7 jis7 モードで起動
- -8 jis8 モードで起動
- -n non-kana sjis モードで起動
- -t<line> title 行の行間隔数指定
-
-
-
- ●効率よくアップロードするために
-
- SPS-NET や、でんでんネット等、アップロード時にホストでエコーバックを禁止で
- きるところでは、できるだけエコーを切っておいて下さい。ホストからのエコーがあ
- る場合、画面表示のため処理が遅くなります。
-
- <例> SPS-NET や でんでんネットの場合 (特殊HOSTPRO系?)
-
- 説明文を書き込んだら、その後に行頭で「.off [RETURN]」と入力してエコーを禁
- 止します。その後このプログラムによって ish 送信を開始します。エコーはあり
- ませんが、ウィンドウ内の表示やモデムの LED 等で送信状態がわかるはずです。
- 送信が終了したら、行の先頭で「. [RETURN]」と入力して書き込みます。
-
-
-
- もしホストでエコーをが止できない場合は、KX_Term20 側の画面エコーを OFF に
- し、logfile 記録を中断しておくといいでしょう。
-
- 例えば、WSRV.RC の !K20 の部分で、
-
- Menu "Echo/Log ON" "e1;l1"
- Menu "Echo/Log OFF" "e0;l0"
-
- のように、ポップアップメニューに登録しておくと、いつでも切り替えができるよう
- になります。いろいろ試してみて下さい。
-
-
-
- ●変換速度
-
- 9600bps のモデム(X68000<->MODEM 間は 38400bps) で 200K くらいの ish ファイ
- ル転送を HOST ECHO OFF で行ってみましたが、MODEM が待たされることはなく余裕で
- ついてきていましたので大丈夫でしょう。 (うちのマシンは無改造の 10MHz PRO です)
-
- ish ヘッダ前のコメント行でもわかる通り、このプログラムのエンコードルーチン
- は aish.x のものです。もともと aish.x はイベント駆動を考慮して全部受け身型で
- 記述されており、最初からこのリアルタイムエンコーダを作るのが目的でした。
-
- ついさっき、より高速な ish エンコードルーチンを書いたので、しばらく aish.x
- として試用して動作が安定してから組み込みたいと思います。
-
- (ちなみに、オーバーヘッドは ish 変換そのものより1行ごとに毎回コネクション
- を開いているウィンドウ間通信にあるかもしれない)
-
-
- このプログラムの配布は自由です。転載時に作者への連絡も不要です。
-
-
- 小笠原博之 oga@dgw.yz.yamagata-u.ac.jp
- SPS-NET: SPS0783 COR.
- DenDen-NET: DEN0006 COR. (米沢市 0238-23-3323)
-
-